package cn.wolfcode.crm.service;

import cn.wolfcode.crm.domain.ClientDevPlan;
import cn.wolfcode.crm.query.ClientPlanQueryObject;
import cn.wolfcode.crm.util.PageResult;

import java.util.List;

public interface IClientDevPlanService {
    List<ClientDevPlan> selectAll();

    PageResult query(ClientPlanQueryObject qo);

    void updateByPrimaryKey(ClientDevPlan record);

    ClientDevPlan getByName(String name);

    void insert(ClientDevPlan record);

    void changeResult(Long id,Long result);

    Long selectByUserName(String name);

    ClientDevPlan selectByPrimaryKey(Long id);

    void delete(Long id);

    void developmentFailed(Long cId);
}
